// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.google.zxing.client.result; import com.google.zxing.Result; // Referenced classes of package com.google.zxing.client.result: // ResultParser, EmailAddressParsedResult, ParsedResult public final class SMTPResultParser extends ResultParser { public SMTPResultParser() { } public EmailAddressParsedResult parse(Result result) { String s = result.getText(); if (!s.startsWith("smtp:") && !s.startsWith("SMTP:")) { return null; } String s1 = s.substring(5); int i = s1.indexOf(':'); String s2; String s3; if (i >= 0) { s3 = s1.substring(i + 1); s1 = s1.substring(0, i); int j = s3.indexOf(':'); s2 = null; if (j >= 0) { s2 = s3.substring(j + 1); s3 = s3.substring(0, j); } } else { s2 = null; s3 = null; } return new EmailAddressParsedResult(s1, s3, s2, (new StringBuilder()).append("mailto:").append(s1).toString()); } public volatile ParsedResult parse(Result result) { return parse(result); } }